Why Does Useeffect Fires Twice.